package org.itstack.demo.design;

/**
 * @Author: fanYuLe
 * @CreateTime: 2023-12-14  14:32
 * @Description:
 */
public interface IMenu {

    /**
     * 吊顶
     * @param  matter 材料
     * @return IMenu
     */
    IMenu appendCeiling(Matter matter);
    /**
     * 涂料
     * @param  matter 材料
     * @return IMenu
     */
    IMenu appendCoat(Matter matter);
    /**
     * 地板
     * @param  matter 材料
     * @return IMenu
     */
    IMenu appendFloor(Matter matter);
    /**
     * 地砖
     * @param  matter 材料
     * @return IMenu
     */
    IMenu appendTitle(Matter matter);
    /**
     * 明细
     * @return String
     */
    String getDetail();
}
